.u-cell {
  padding: 26rpx 60rpx 26rpx 56rpx; font-size: 28rpx;
}

.u-cell:not(:last-child).reset_after::after {
  left: 0; border-bottom: 2rpx solid #ebebeb;
}

.u-cell:not(:last-child).reset_ac_after::after {
  left: 36rpx; right: 36rpx;
}

.u-cell:not(:last-child).reset_read_after::after {
  left: 36rpx;
}

.u-cell.reset_ac_after {
  padding: 26rpx 60rpx 26rpx 36rpx;
}

.u-cell.reset_read_after {
  padding: 26rpx 60rpx 26rpx 36rpx;
}

.u-cell.big_label .u-field__label {
  width: 200rpx;
}

.form_choose {
  font-size: 28rpx; color: #333333;
}

.u-cell:not(:last-child).no_border::after {
  border-bottom: 0;
}

.u-field__label, .van-field__body {
  line-height: inherit;
}

.u-cell__value {
  line-height: 48rpx;
}

.form_choose .u-cell__value::after {
  position: absolute; right: -44rpx; top: 50%; transform: translate(0, -50%); content: ' '; display: block;
  height: 100%;  background-size: 32rpx;
  border: 0; width: 32rpx;
  /* background: url("../images/form_choose_arrow.svg") center no-repeat; */
}

.form_choose.reset_ac_after .u-cell__value::after {
  position: absolute; right: -26rpx; top: 50%; transform: translate(0, -50%); content: ' '; display: block;
  height: 100%;  background-size: 32rpx;
  border: 0; width: 32rpx;
  /* background: url("../images/form_choose_arrow.svg") center no-repeat; */
}

.u-field__control {
  font-size: 28rpx; color: #333333;
}

.u-field--error .u-field__control, .u-field--error .u-field__control::placeholder {
  color: #323233;
}

.u-cell--required::before {
  left: 34rpx; top: 50%; transform: translate(0, -50%); content: '*';
}

.u-label {
  color: #2A2A2A;
  font-size: 30rpx;
}

.u-field__input-wrap::placeholder {
  color: #999999;
  font-size: 30rpx;
}

.u-field__control {
  font-size: 28rpx;
}

.form_split_title {
  width: 100%; padding: 22rpx 34rpx; color: #666666; font-size: 26rpx; background-color: #f3f3f3;
}

.form_split_title .sub {
  float: right;
  color: #999;
  font-size: 24rpx;
}

.add_handle_bar {
  width: 100%; background-color: #ffffff; text-align: center; padding: 30rpx 0;
}

.add_handle_bar .add_handle {
  display: inline-block; 
  font-size: 28rpx; 
  color: #333333; 
  padding-left: 46rpx; 
  vertical-align: middle;
  background-position: 0 center;
  background-repeat: no-repeat;
  background-size: 40rpx; 
}

.form_active_title {
  padding: 120rpx 0 62rpx; font-size: 36rpx; color: #333333; font-weight: bold; text-align: center;
  background-color: #ffffff;
}

.form_active_title_2 {
  padding: 62rpx 0 62rpx 36rpx; font-size: 40rpx; color: #333333; font-weight: bold; background-color: #ffffff;
  position: relative;
}

.form_active_title_2 .title_close {
  position: absolute; right: 0; top: 0; width: 108rpx; height: 100%;
  /* background: url("../images/form_title_close.svg") center no-repeat; */
  background-size: 60rpx;
}

.form_active_title_2.mt_9 {
  margin-top: 18rpx;
}

.form_split_18 {
  width: 100%; height: 18rpx; background-color: #f3f3f3;
}

.form_split_10 {
  width: 100%; height: 10rpx; background-color: #f3f3f3;
}

.for_btn {
  position: relative;width: 100%;height: 0;
}

.for-pop-title {
  position: absolute; left: 50%; top: 30rpx; transform: translate(-50%, 0); z-index: 1; font-size: 30rpx; font-weight: 600;
}

.form_top_border { width: 100%; position: relative; }

.form_top_border::after {
  position: fixed; box-sizing: border-box; content: ' '; pointer-events: none; right: 0; top: 106rpx; left: 0;
  border-bottom: 2rpx solid #ebebeb; -webkit-transform: scaleY(.5); transform: scaleY(.5);z-index: 10;
}

.u-cell__title, .u-cell__value { line-height: inherit; }

.u-field__left-icon .u-icon.mt { margin-top: 8rpx; }

.filter_menu .u-dropdown-menu__bar { box-shadow: none; }

.filter_menu .u-dropdown-menu__bar::after {
  position: absolute; box-sizing: border-box; content: ' '; pointer-events: none; right: 0; bottom: 0; left: 0;
  border-bottom: 2rpx solid #ebedf0; -webkit-transform: scaleY(.5); transform: scaleY(.5);
}

.right_handle {
  position: absolute; 
  right: 0; 
  top: -98rpx; 
  height: 100rpx; 
  line-height: 115rpx;
  padding: 0 30rpx; 
  font-size: 28rpx;
  z-index: 50;
}

.u-field__left-icon {line-height: inherit}

/*弹框提示公用样式*/
.dialog_tip_wrapper {padding: 40rpx 0;}

.dialog_tip_wrapper .tx1 {padding: 0 70rpx;font-size: 30rpx;color: #666666;line-height: 1.8;margin-bottom: 30rpx;}

.dialog_tip_wrapper .tx2 {font-size: 26rpx;color: #999999;text-align: center;line-height: 2}

.dialog_tip_wrapper .red {color: #ff0000;}

.dialog_tip_wrapper .blue {color: #1787fb;text-decoration: none;}

.dialog_wx_qr {padding: 16rpx 0 34rpx;}

.dialog_wx_qr .tip {font-size: 26rpx;text-align: center;margin-bottom: 50rpx;}

.dialog_wx_qr .orange {color: #ff6600;}

.dialog_wx_qr .qr_img {width: 310rpx;height: 310rpx;margin: 0 auto 40rpx;}

.dialog_wx_qr .qr_img image {width: 310rpx;height: 310rpx;border: 0;}

.dialog_wx_qr .tip_text {font-size: 26rpx;line-height: 1.8;text-align: left;padding: 0 60rpx;word-break: break-all;}

.arrow_for::after {position: absolute;right: 34rpx;top: 42rpx;width: 14rpx;height: 14rpx;border-top: 2rpx solid #999999;
  border-right: 2rpx solid #999999;transform: rotate(45deg);content: "";}

.absolute_for_x {transform: translate(-50%, 0)}

.absolute_for_y {transform: translate(0, -50%)}

/*转发引导*/
.alw-layer { 
  top: 0; 
  z-index: 50000; 
  width: 100%; 
  height: 100%;
  background-image:url("$ImgUrl + “share/wzp_layer.png");
  background-color:rgba(0, 0, 0, 0.8) ;
  background-position:center ;
  background-repeat:no-repeat ;
  background-size: 640rpx auto; position: fixed; 
  }

.alw-wx-layer { top: 0; z-index: 50000; width: 100%; height: 100%;
  background-image: url('$ImgUrl + “share/wx_layer.png');
  background-color: rgba(0, 0, 0, 0.8);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain; position: fixed; }

.swiper-container { transform: perspective(192rpx); }


.filter .tabBtns{
	display:flex;
	align-items: center;
}
.filter .tabBtns .btn{
	color:#999999;
	font-size:30rpx;
	padding:0 20rpx;
}
.filter .tabBtns .btn.ac{
	color:#2A2A2A;
	font-weight:bold;
	font-size:36rpx;
}

/* 注册登录表单样式 */
.field_cell_group { 
	margin-bottom: 105rpx;
}
.field_cell_group .field_cell:first-child {
	margin-top: 0rpx;
}

.field_cell_group .field_cell .reg_field{
	background: transparent;
}

.field_cell_group .field_cell {
	width: 100%;
	position: relative;
	margin-top:30rpx;
	background: rgba(150, 150, 150,0.06);
	height: 86rpx;
	border-radius: 43rpx;
	padding:0 48rpx;
}
.reg_field {
  border: 0;
  width: 100%;
  display: block;
  color: #222222;
  font-size: 30rpx;
  /* #ifdef MP-TOUTIAO || MP-ALIPAY */
  padding: 16rpx 0;
  /* #endif */
  /* #ifdef MP-WEIXIN */
  padding: 20rpx 0;
  /* #endif */
}
.field_cell_group .reg_field::placeholder {
    color: #8A8A8A;
  }
/* .bottom_agree {
  text-align: center;
  font-size: 42rpx;
  color: #999999;
  margin: 0 auto;
  width: fit-content;
}

.bottom_agree .agree_content {
	display: inline-block;
}
.bottom_agree .agree_content .link{
	color: #1787fb;
} */

.field_cell_group .reg_get_btn{
	position: absolute;
	right: 48rpx;
	top: 50%;
	transform: translateY(-50%);
	border: none;
	padding: 0rpx 0;
	font-size: 30rpx;
	color: #266DFF;
	background-color: transparent;
	z-index: 30;
}
.field_cell_group .reg_get_btn::after {
	content:'';
	border: none;
}

.btn_group .btn{
	width: 667rpx;
	height: 90rpx;
	text-align: center;
	line-height: 90rpx;  
	border-radius: 45rpx;
	font-size:34rpx;
	margin-bottom: 30rpx;
}
.btn_group .btn.login_btn{
	background: linear-gradient(45deg, #0B5BFF, #6195FF);
	box-shadow: 0px 5rpx 0px 0px rgba(11,64,255,0.3);
	color:#fff;
	margin-bottom:34rpx;
}
.btn_group .btn.login_reg{
	color:#266DFF;
	border: 2rpx solid #266DFF;
}

.footerBtnBoxShow{
	box-shadow: 0 -8rpx 20rpx 0rpx rgba(0, 0, 0, 0.08);
}


.bannerBtnAnim{
	animation: anim-out .75s;
	animation-iteration-count: infinite;
	animation-duration: 1.3s;
	z-index: 1;
}
.bannerBtnAnim {
	transform: translateY(-50%) translateX(-50%);
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
}

.bannerBtnAnim:before {
	position: relative;
	content: '';
	display: block;
	margin-top: 100%;
}

.bannerBtnAnim:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 50%;
}
@keyframes anim-out {
    0% {
        width: 0
    }
    50% {
        width: 0
    }
    100% {
        width: 100%
    }
}
@keyframes anim-out-pseudo-two {
    0% {
        background: transparent
    }


    50% {
        background: rgba(255,255,255,.2)
    }

    100% {
        background: transparent
    }
}